const pageHelper = require('../../../../../helper/page_helper.js');
const cloudHelper = require('../../../../../helper/cloud_helper.js');
const ProjectBiz = require('../../../biz/project_biz.js');

Page({
	/**
	 * 页面的初始数据
	 */
	data: {
		isLoad: false,
		bannerList: [
			{
				id: 1,
				image: '/projects/prod/images/banner/company1.jpg',
				title: '公司简介'
			},
			{
				id: 2,
				image: '/projects/prod/images/banner/company2.jpg',
				title: '产品展示'
			},
			{
				id: 3,
				image: '/projects/prod/images/banner/company3.jpg',
				title: '联系我们'
			}
		],
		companyInfo: {
			name: '泰安众诚科技有限公司',
			desc: '我们是一家专注于产品研发和创新的高科技企业，致力于为客户提供最优质的产品和服务。',
			features: [
				{ icon: '⭐', title: '专业团队', desc: '拥有丰富的行业经验' },
				{ icon: '🔧', title: '技术领先', desc: '持续技术创新' },
				{ icon: '🎯', title: '客户至上', desc: '提供优质服务' },
				{ icon: '🚀', title: '快速响应', desc: '高效解决问题' }
			]
		}
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: async function (options) {
		ProjectBiz.initPage(this);
	},

	_loadList: async function () {
		let opts = {
			title: 'bar'
		}
		await cloudHelper.callCloudSumbit('home/list', {}, opts).then(res => {
			this.setData({
				isLoad: true,
				...res.data
			});
		})
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () { },

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: async function () {
		this._loadList();
	},

	onPullDownRefresh: async function () {
		await this._loadList();
		wx.stopPullDownRefresh();
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	// Banner点击事件
	onBannerTap: function (e) {
		const id = e.currentTarget.dataset.id;
		// 根据不同的banner ID 跳转到不同的页面
		switch (id) {
			case 1:
				wx.navigateTo({
					url: '/projects/prod/pages/about/index/about_index'
				});
				break;
			case 2:
				wx.switchTab({
					url: '/projects/prod/pages/product/cate1/product_cate1'
				});
				break;
			case 3:
				wx.makePhoneCall({
					phoneNumber: '400-123-4567'
				});
				break;
			default:
				break;
		}
	},

	url: async function (e) {
		pageHelper.url(e, this);
	},


	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	},
})